Programming mobile context-aware applications with TOTAM

نویسندگان

  • Elisa Gonzalez Boix
  • Christophe Scholliers
  • Wolfgang De Meuter
  • Theo D'Hondt
چکیده

In tuple space approaches to context-aware mobile systems, the notion of context is defined by the presence or absence of certain tuples in the tuple space. Existing approaches define such presence either by collocation of devices holding the tuples or by replication of tuples across all devices. We show that both approaches can lead to an erroneous perception of context. Collocation ties the perception of context to network connectivity which does not always yield the expected result. Tuple replication can cause that a certain context is perceived even if the device has left the context a long time ago. We propose a tuple space approach in which tuples themselves carry a predicate that determines whether they are in the right context or not. We present a practical API for our approach and show its use by means of the implementation of various mobile applications. Benchmarks show that our approach can lead to a significant increase in performance compared to other approaches.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Usable Context-aware Mobile Handheld Applications

This paper presents author’s PhD research in progress on human-computer interaction with context-aware mobile handheld devices. The HCI related possibilities and problems are charted with several studies concerning different aspects of context-aware applications, including such as users’ perceptions of context, user defined rule-based user interfaces, and privacy. The thesis aims to provide des...

متن کامل

Explicit Language and Infrastructure Support for Context-aware Services

Dealing with context information is an important concern for mobile service computing. However, modern frameworks and programming languages do not directly support context-dependent behavior with first class entities. In this paper, we present Context-oriented Programming for mobile applications and provide an overview of our context-oriented extension to the Java programming language.

متن کامل

Bringing Context-Awareness to Applications in Ad Hoc Mobile Networks

Context-aware mobile applications require constant adaptation to their changing environments. Technological advancements have increased the pervasiveness of mobile computing devices such as laptops, handhelds, cellular phones, and embedded sensors. The sheer amount of context information necessary for adaptation places a heightened burden on application developers as they must manage and utiliz...

متن کامل

A Software Engineering Perspective on Context-Awareness in Ad Hoc Mobile Environments

Context-aware mobile applications require constant adaptation to their changing environments. Technological advancements have increased the pervasiveness of mobile computing devices such as laptops, handhelds, cellular phones, and embedded sensors. The sheer amount of context information necessary for adaptation places a heightened burden on application developers as they must manage and utiliz...

متن کامل

Context Aware In Symbian

Context-awareness in mobile computing paradigm are applications that can discover and take advantage of contextual information (such as user location, time of day, nearby people and devices, and user activity).In this paper we propose a context based mobile application for symbain OS which provide service based on the context of the user. we looked in depth at the types of context used and mode...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 92  شماره 

صفحات  -

تاریخ انتشار 2014